The DPTSystem: The Defect Prevention and Traceability - Driven System for Software Engineering
نویسندگان
چکیده
This paper describes a new system for software engineering: the DP&T System. The DP&T System is driven by defect prevention and automated traceability. It consists of six parts: the DP&T Model, the DP&T Methodology, the DP&T Support Graphics, the DP&T Support Technologies, the DP&T Support Tools, and the DP&T Support Platforms. The DP&T System is developed to help software engineers deal efficiently with software complexity, inconsistency, invisibility, and requirement changes. The DP&T System will be able to help software developers increase their productivity and reduce their costs, while greatly improving their product quality. It can be used for software development as well as for testing and maintenance of an existing product. The DP&T System can be easily combined with other systems.
منابع مشابه
The DP&T Model: The Defect Prevention and Traceability–Driven Model for Software Engineering
This paper describes a new type of model for software engineering: the DP&T Model. It is an important part of the new DP&T System that is driven by defect prevention and traceability. Differing from traditional linear models, the DP&T Model is nonlinear, with the capability for forward and backward traceablity. This model is used to develop new software products, prevent defects, and fix incons...
متن کاملDPTMethodology: The Defect Prevention and Traceability - Driven Methodology for Software Engineering
This paper describes a new methodology for software engineering: the DP&T Methodology. It is the core component of the new DP&T System. Different from traditional methodologies with linear process models, the DP&T Methodology uses the nonlinear DP&T Model with the capacity for forward and backward traceablity. Driven by six types of automated traceability and two types of defect prevention, the...
متن کاملA Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)
Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...
متن کاملTowards Automated Traceability Maintenance in Model Driven Engineering
Traceability relations are used to understand the dependencies between the artifacts created during the development of a software system. In model driven Engineering (MDE), traceability relations may be generated implicitly or explicitly. When changes occur to the models, it is necessary that the traceability links must be maintained and must be evolved. The purpose of this paper is to propose ...
متن کاملTraceability for Model Driven, Software Product Line Engineering
Traceability is an important challenge for software organizations. This is true for traditional software development and even more so in new approaches that introduce more variety of artefacts such as Model Driven development or Software Product Lines. In this paper we look at some aspect of the interaction of Traceability, Model Driven development and Software Product Line.
متن کامل